/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.powerpoint;

public class MsoAnimFilterEffectSubtype {
	private final int value;

	/** msoAnimFilterEffectSubtypeNone **/
	public static final MsoAnimFilterEffectSubtype None = new MsoAnimFilterEffectSubtype(0);
	/** msoAnimFilterEffectSubtypeInVertical **/
	public static final MsoAnimFilterEffectSubtype InVertical = new MsoAnimFilterEffectSubtype(1);
	/** msoAnimFilterEffectSubtypeOutVertical **/
	public static final MsoAnimFilterEffectSubtype OutVertical = new MsoAnimFilterEffectSubtype(2);
	/** msoAnimFilterEffectSubtypeInHorizontal **/
	public static final MsoAnimFilterEffectSubtype InHorizontal = new MsoAnimFilterEffectSubtype(3);
	/** msoAnimFilterEffectSubtypeOutHorizontal **/
	public static final MsoAnimFilterEffectSubtype OutHorizontal = new MsoAnimFilterEffectSubtype(4);
	/** msoAnimFilterEffectSubtypeHorizontal **/
	public static final MsoAnimFilterEffectSubtype Horizontal = new MsoAnimFilterEffectSubtype(5);
	/** msoAnimFilterEffectSubtypeVertical **/
	public static final MsoAnimFilterEffectSubtype Vertical = new MsoAnimFilterEffectSubtype(6);
	/** msoAnimFilterEffectSubtypeIn **/
	public static final MsoAnimFilterEffectSubtype In = new MsoAnimFilterEffectSubtype(7);
	/** msoAnimFilterEffectSubtypeOut **/
	public static final MsoAnimFilterEffectSubtype Out = new MsoAnimFilterEffectSubtype(8);
	/** msoAnimFilterEffectSubtypeAcross **/
	public static final MsoAnimFilterEffectSubtype Across = new MsoAnimFilterEffectSubtype(9);
	/** msoAnimFilterEffectSubtypeFromLeft **/
	public static final MsoAnimFilterEffectSubtype FromLeft = new MsoAnimFilterEffectSubtype(10);
	/** msoAnimFilterEffectSubtypeFromRight **/
	public static final MsoAnimFilterEffectSubtype FromRight = new MsoAnimFilterEffectSubtype(11);
	/** msoAnimFilterEffectSubtypeFromTop **/
	public static final MsoAnimFilterEffectSubtype FromTop = new MsoAnimFilterEffectSubtype(12);
	/** msoAnimFilterEffectSubtypeFromBottom **/
	public static final MsoAnimFilterEffectSubtype FromBottom = new MsoAnimFilterEffectSubtype(13);
	/** msoAnimFilterEffectSubtypeDownLeft **/
	public static final MsoAnimFilterEffectSubtype DownLeft = new MsoAnimFilterEffectSubtype(14);
	/** msoAnimFilterEffectSubtypeUpLeft **/
	public static final MsoAnimFilterEffectSubtype UpLeft = new MsoAnimFilterEffectSubtype(15);
	/** msoAnimFilterEffectSubtypeDownRight **/
	public static final MsoAnimFilterEffectSubtype DownRight = new MsoAnimFilterEffectSubtype(16);
	/** msoAnimFilterEffectSubtypeUpRight **/
	public static final MsoAnimFilterEffectSubtype UpRight = new MsoAnimFilterEffectSubtype(17);
	/** msoAnimFilterEffectSubtypeSpokes1 **/
	public static final MsoAnimFilterEffectSubtype Spokes1 = new MsoAnimFilterEffectSubtype(18);
	/** msoAnimFilterEffectSubtypeSpokes2 **/
	public static final MsoAnimFilterEffectSubtype Spokes2 = new MsoAnimFilterEffectSubtype(19);
	/** msoAnimFilterEffectSubtypeSpokes3 **/
	public static final MsoAnimFilterEffectSubtype Spokes3 = new MsoAnimFilterEffectSubtype(20);
	/** msoAnimFilterEffectSubtypeSpokes4 **/
	public static final MsoAnimFilterEffectSubtype Spokes4 = new MsoAnimFilterEffectSubtype(21);
	/** msoAnimFilterEffectSubtypeSpokes8 **/
	public static final MsoAnimFilterEffectSubtype Spokes8 = new MsoAnimFilterEffectSubtype(22);
	/** msoAnimFilterEffectSubtypeLeft **/
	public static final MsoAnimFilterEffectSubtype Left = new MsoAnimFilterEffectSubtype(23);
	/** msoAnimFilterEffectSubtypeRight **/
	public static final MsoAnimFilterEffectSubtype Right = new MsoAnimFilterEffectSubtype(24);
	/** msoAnimFilterEffectSubtypeDown **/
	public static final MsoAnimFilterEffectSubtype Down = new MsoAnimFilterEffectSubtype(25);
	/** msoAnimFilterEffectSubtypeUp **/
	public static final MsoAnimFilterEffectSubtype Up = new MsoAnimFilterEffectSubtype(26);


	private MsoAnimFilterEffectSubtype(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoAnimFilterEffectSubtype valueOf(int value) { return new MsoAnimFilterEffectSubtype(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoAnimFilterEffectSubtype.class) return false;
		return ((MsoAnimFilterEffectSubtype)o).value == value;
	}
	public int hashCode() { return value; }
}
